lean, mean (something) machine - Francés Inglés Diccionario